@charset "utf-8";
.flavr-toolbar {
  width: auto;
}

.score {
  .box-body {
    background: #666;
  }
}
.score .form-horizontal .form-group {
  width: 100%;
  padding: 0 0 0 0.2rem!important;
  margin: 0;
}
.score .box-footer {
  padding-right: 0.3rem;
}
.score .box-footer button {
  margin: 0.4rem 0 0.2rem 0.2rem;
  line-height: 0.28rem;
}
.score.iziModal tr, .score tr th {
  background: #666;
}
.score.iziModal tr:nth-of-type(odd) {
  background: #666;
}
.score .iradio_flat-blue {
  margin-right: 0.1rem;
}
.score .form-control {
  height: 0.68rem;
  margin: 0.1rem 0;
}
.score, .score .text-muted, .score .text-aqua {
  color: #fff;
}
.btn-file {
  position: relative;
}
input.files-upload {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 2.0rem;
  text-align: right;
  opacity: 0;
  filter: alpha(opacity=0);
  outline: none;
  background: white;
  cursor: inherit;
  display: block;
}

/* 指派模态框表格样式 */
.score table tr, .score table th, .score table td {
  background: transparent;
}
/* 维修历史 */
.score .table.repair-history-table {
  width: 90%;
  margin: 0 auto;
}
/* select样式 */
.score select, .score input, .score textarea {
  background: transparent;
  color: #303030;
  border: 1px solid #999;
  box-shadow: none;
}
.score select, .select-arrow-down {
  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  background: url("../images/arrow_down.png") no-repeat scroll 98% center transparent;
}
.score select option {
  color: #555;
}

.score .title:after {
  content: ' ';
  margin-bottom: 0.12rem;
  display: block;
  width: 1.8rem;
  height: 0.08rem;
  margin-left: -0.2rem;
  background: #f2bb23;
  border-radius: 0.04rem;
}
.score li .title:after {
  background: #ccc;
}
.score li.active .title:after {
  background: #f2bb23;
}
.score .nav-tabs>li>a ,.score .nav-tabs>li.active>a, .score .nav-tabs>li.active>a:focus, .score .nav-tabs>li.active>a:hover {
  background: transparent;
  border: 0;
  padding: 0;
  margin: 0 0.2rem;
  color: #303030;
}

/* 保存取消按钮 */
.score .box-footer button.btn {
  background: transparent;
  color: #fff;
  border-radius: 0.4rem;
  outline: 0;
  font-size: 0.28rem;
  padding: 0.12rem 0.24rem;
}
.score .box-footer button.btn.save {
  background: #15b997;
}
.score a {
  color: #15b997;
}

/* 五星评分，星星大小 */
.scores img {
  width: 0.4rem;
}

/* 时间提醒模态框 */
.score.iziModal {
  .iziModal-content {
    background: #f5f5f5;
  }
  .iziModal-header {
    box-shadow: none;

    .iziModal-header-title {
      color: #fb176e;
      font-size: 0.36rem;

      img {
        margin-top: -0.04rem;
        margin-right: 0.1rem;
        height: 0.4rem;
        vertical-align: middle;
      }

      .blink {
        color: #fb176e;
      }
    }

    .iziModal-button-close {
      background-image: url('../images/modal-close.png');
      background-size: 0.64rem 0.64rem;
    }
    .iziModal-button-fullscreen {
      right: 0.88rem;
      background-image: url('../images/modal-fullscreen.png');
      background-size: 0.64rem 0.64rem;
    }
  }

  .box-body {
    color: #303030;
    background: #f5f5f5;

    .text-muted, .text-aqua {
      color:#303030;
    }

    .big-title {
      font-size: 0.32rem;
      font-weight: bold;
      display: inline-block;
      margin: 0.2rem 0;
    }
    thead th, th {
      color: #303030;
      background-color: transparent;
    }
    .grade-table th {
      font-weight: normal;
      padding-left: 1.0rem;
      width: 3.6rem;
    }
    tr {
      background: transparent;
    }
    tr:nth-of-type(odd) {
      background: transparent;
    }
    td {
      color: #303030;
    }
    .nowrap {
      text-overflow: ellipsis;
      white-space: nowrap;
      margin: 0.4rem 0.5rem 0.4rem 0;

      a {
        color: #303030;
      }
      span {
        color: #36a37a;
      }
    }
  }

  .thumb {
    display: flex;
    height: 2.4rem;
    margin-top: 0.44rem;

    .prev, .next {
      height: 100%;
      margin: 0 0.1rem;
      padding: 0.7rem 0.1rem 0;
      position: relative;
      cursor: pointer;
    }
    .prev span, .next span {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #000;
      opacity: 0.1;
    }
    .prev:hover span, .next:hover span {
      display: block;
    }
    ul {
      float: left;
      margin: 0;
      width: 2.4rem;
      height: 2.4rem;
      overflow: hidden;

      img {
        width: 100%;
        height: 100%;
        object-fit:cover;
      }
    }
  }

  .box-footer {
    background-color: #f5f5f5;

    .deal {
      height: 0.4rem;
      cursor: pointer;
      padding: 0 0.2rem;
    }

    button.btn.save {
      background: #ec1d6d;
      color: #303030;
    }
    button.btn.cancel {
      background: #ccc;
      color: #303030;
    }
  }
}
.score.iziModal.isFullscreen .iziModal-header .iziModal-button-fullscreen {
  background-image: url('../images/modal-minscreen.png');
}
.datetimepicker {
  thead th {
    background-color: transparent
  }
  td {
    color: #303030;
  }
}